package cn.db101.jcc.entity;

import java.util.Date;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import lombok.Data;

/**
 * 用户表
 * @TableName t_user
 */
@Table(value ="t_user")
@Data
public class User {
    /**
     * 用户ID
     */
    @Id(keyType = KeyType.Auto)
    private Integer id;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户头像URL
     */
    private String avatarUrl;

    /**
     * 用户性别，1: 男性，2: 女性
     */
    private Integer gender;

    /**
     * 微信开放ID，唯一标识
     */
    private String openId;

    /**
     * 会话密钥，用于用户数据加解密
     */
    private String sessionKey;

    /**
     * 创建时间
     */
    private Date createdAt;

    /**
     * 更新时间
     */
    private Date updatedAt;

}